package cn.aitrox.ry.service.user.api;

import cn.aitrox.ry.bean.RespResult;
import cn.aitrox.ry.common.service.api.dto.Company;
import cn.aitrox.ry.service.user.dto.in.CompanyCreateInDto;
import cn.aitrox.ry.service.user.dto.in.CompanyEditInDto;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

public interface CompanyApi {

    @PostMapping("/company")
    RespResult create(@RequestBody CompanyCreateInDto input);

    @PutMapping("/company")
    RespResult edit(@RequestBody CompanyEditInDto input);

    @GetMapping("/company/list")
    List<Company> list();
}
